Note: If you have other installations of SqueezeCenter or SlimServer, you might want to disable these first.
Note: On old TS (e.g. TS-101), the installation is slightly more tricky. See this post for details.
Note: The installation will not work unless you disabled the network recycle bin on your box. Not sure if you can enable it again once SSOTS works.
Download the armv5tejl version of SSODS.
Unzip the SSODS archive (e.g. with IzArc) and transfer ssods-3.0beta8-armv5tejl.pat and ssods-ts to the Public share on the TS.
Then login to the TS using ssh (or telnet):
flip@leela ~/Projekte/ssods $ ssh admin@qnap admin@qnap's password: [~]
Change dir to the Public share directory. This is either under /share/HDA_DATA or /share/MD0_DATA. See ‹errata› below if that is not the case.
[~] # cd /share/HDA_DATA/Public
You can use ls to check if the file is there (or ls -l, for more details).
[/share/HDA_DATA/Public] # ls ssods-3.0beta8-armv5tejl.pat ssods-ts
Run the installer.
[/share/HDA_DATA/Public] # sh ./ssods-ts install ./ssods-3.0beta8-armv5tejl.pat
..which should output (something like) this.
ssods-ts -- SSODS on TurboStation installer -- Revision: 1.3 Installing on TS-409 / 2.0.1 0226T / armv5tejl / 2.6.21.1-qnap Installing from ./ssods-3.0beta8-armv5tejl.pat. Installing to /share/HDA_DATA/SSODS. Extracting ssods-3.0beta8-armv5tejl.pat ............. done. Extracting ssods-armv5tejl.tar.gz .............................................. done. Extracting ssods-noarch.tar.gz ............ done. Extracting ssods-admin.tar.gz . done. Removing temporary installation files.. done. Adding system user ssods.. using existing user. Creating ssods.conf.local.. OK. Updating registry ;-) .. OK. Hooking into autorun.sh.. OK. Starting SSODS.. Auto start is disabled, not starting SlimServer. Rotating log file .. done. Starting thttpd-ssods .. OK Go to http://192.168.1.20:9099 to finish the installation. All done.
You may need to hack the installer script if things don’t work as expected. Patches are welcome.
Logout.
[/share/HDA_DATA/Public] # exit logout Connection to qnap closed.
Go to the SSODS admin panel at http://your_ts_name_or_ip:9099 and follow the instructions.
If the web page does not appear, check if thttpd is running. See the init script /volume1/SSODS/etc/init.d/thttpd-ssods.
(largely untested..)
/volume1/SSODS/share/ssods/ssods-ts uninstall
If none of /share/HDA_DATA or /share/MD0_DATA is a data partition on your TS, setup links as follow (assuming that /mnt/data is a directory on your data partiton with enough space).
mkdir /mnt/data/Public mkdir /mnt/data/SSODS ln -s /mnt/data/SSODS /share/HDA_DATA/ ln -s /mnt/data/Public /share/HDA_DATA/
You might need to add the ln commands to the autostart.sh script.